"""
CLU (Conversational Language Understanding) API Service.
A Python package for interacting with Azure's CLU service.
"""

from .services import CLUService, ProjectService
from .models import ProjectResponse
from .exceptions import (
    CLUServiceError,
    ProjectNotFoundError,
    TrainingError,
    DeploymentError
)

__version__ = '1.1'
__author__ = 'ZHWA'

# 导出公共接口
__all__ = [
    # Services
    'CLUService',
    'ProjectService',
    
    # Models
    'ProjectResponse',
    
    # Exceptions
    'CLUServiceError',
    'ProjectNotFoundError',
    'TrainingError',
    'DeploymentError',
]
